body {
	background-color:#ececec;
	font-family: 'kameronregular', sans-serif;
	color:#3c3c3b;
	position:relative;
}
@font-face {
    font-family: 'kameronbold';
    src: url('../fonts/kameron-bold-webfont.eot');
    src: url('../fonts/kameron-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kameron-bold-webfont.woff') format('woff'),
         url('../fonts/kameron-bold-webfont.ttf') format('truetype'),
         url('../fonts/kameron-bold-webfont.svg#kameronbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'kameronregular';
    src: url('../fonts/kameron-regular-webfont.eot');
    src: url('../fonts/kameron-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kameron-regular-webfont.woff') format('woff'),
         url('../fonts/kameron-regular-webfont.ttf') format('truetype'),
         url('../fonts/kameron-regular-webfont.svg#kameronregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
#wrap.container {
	background-color:#fff;
	-moz-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	-webkit-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	padding:20px;
	margin-top:20px;	
}
.container {
	max-width: none !important;
	width:1000px !important
}
strong {font-family: 'kameronbold', sans-serif;}

.pad0 { padding:0} 
.form-control, .breadcrumb, .btn, .pagination > li > a, .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span { border-radius:0; -webkit-border-radius: 0;
-moz-border-radius: 0;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'kameronregular', sans-serif;}
#header-top { min-height:120px; margin-bottom:20px}
#header-top h1 { padding:0; margin:0}
#header-top h2 { font-size:12px; color:#9c9c9c; line-height:1.2em; padding-top:20px }
#header-top .premio1 { margin-bottom:10px}

.head-text { width:37%}
.premios { width:24%}
.time-search { width:21%}

#time { width:189px; padding:0}
#time .time-title { background-color:#48ae65; color:#fff; font-size:10px; margin-bottom:1px; padding:4px 0; text-align:center; }
#time .dias, #time .hs { border-right:1px solid #fff}
#time .dias, #time .hs, #time .min { background-color:#1a1a1a; color:#fff; font-size:23px; text-align:center; padding-top:13px; padding-bottom:15px; margin-bottom:5px; width:63px; float:left}
#time .min { background-color:#1a1a1a; }

.search { padding:0; margin-top:10px}
.search .col-xs-11, .search .col-xs-1 { padding:0}
#searchform input { padding:0 8px; height:20px;}
.btn-search { background: transparent; border: none; padding:0 } 


.navbar-collapse { padding:0}

.navbar-default {
	border:none;
	background-color:#fff;
}
.navbar-default .navbar-nav > li { margin-right:1px}
.navbar-default .navbar-nav > li > a { background-color:#1a1a1a; height: 52px; width:95px; display:block; padding: 5px 10px;  border-bottom: 1px solid #fff; }
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover { color:#fff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color:#fff;}
.navbar-default .navbar-nav > .active > a { cursor:default}
.cero { border-bottom:3px solid #8a2218;}
.one { border-bottom:3px solid #d52324;}
.two { border-bottom:3px solid #ee7b0b;}
.three { border-bottom:3px solid #ffcb03;}
.four { border-bottom:3px solid #04678d;}
.five { border-bottom:3px solid #2f76ba;}
.six { border-bottom:3px solid #47ae64;}
.seven { border-bottom:3px solid #3d8d3d;}
.eight { border-bottom:3px solid #3d5f27;}
.nine { border-bottom:3px solid #3e3f19;}






/*.navbar-default .navbar-nav > li > a > span { display:block; padding: 5px 10px; border-bottom: 1px solid #fff; height:52px}
*/
.navbar-default .navbar-nav > .cero > a:hover, .navbar-default .navbar-nav > .cero.active > a { background-color: #8a2218;}
.navbar-default .navbar-nav > .one > a:hover, .navbar-default .navbar-nav > .one.active > a { background-color: #d52324;}
.navbar-default .navbar-nav > .two > a:hover, .navbar-default .navbar-nav > .two.active > a { background-color: #ee7b0b;}
.navbar-default .navbar-nav > .three > a:hover, .navbar-default .navbar-nav > .three.active > a { background-color: #ffcb03;}
.navbar-default .navbar-nav > .four > a:hover, .navbar-default .navbar-nav > .four.active > a { background-color: #04678d;}
.navbar-default .navbar-nav > .five > a:hover, .navbar-default .navbar-nav > .five.active > a { background-color: #2f76ba;}
.navbar-default .navbar-nav > .six > a:hover, .navbar-default .navbar-nav > .six.active > a { background-color: #47ae64;}
.navbar-default .navbar-nav > .seven > a:hover, .navbar-default .navbar-nav > .seven.active > a { background-color: #3d8d3d;}
.navbar-default .navbar-nav > .eight > a:hover, .navbar-default .navbar-nav > .eight.active > a { background-color: #3d5f27;}
.navbar-default .navbar-nav > .nine > a:hover, .navbar-default .navbar-nav > .nine.active > a { background-color: #3e3f19;}
.navbar-default .navbar-nav > li > a:hover > span, .navbar-default .navbar-nav > .active > a > span, .navbar-default .navbar-nav > .active > a:hover > span { border:none;}

.navbar-default .navbar-nav > .dropdown > a .caret, .navbar-default .navbar-nav > .dropdown > a:hover .caret { border-top-color: #fff; border-bottom-color: #fff;}



/*Carousel*/
.carousel { margin:0 0 20px}
.carousel img { width:100%}
.carousel-caption { background-color:#000000; color:#fff; text-align:center; width: 752px; left: 0; bottom:0; padding:10px 0; text-shadow:none; opacity: 0.65}
.carousel-caption h3 { font-size:25px; margin:0; }
.carousel-caption p { margin:0}
.carousel-control.left, .carousel-control.right { background-image:none;}
.carousel-control.left span { background:url(../images/boton-anterior-slider.png) no-repeat 0 0}
.carousel-control.right span  { background:url(../images/boton-siguiente-slider.png) no-repeat 0 0}
.carousel-control.right span, .carousel-control.left span {position: absolute;
top: 40%;
z-index: 5;
display: inline-block;
height:30px; width:30px}
.carousel-control.left span { left:10%}
.carousel-control.right span {right: 10%;}

 
section .main .col-left { width:79%}
section .main .col-right { width:21%; padding-left:0}

section .main .col-right img { margin-bottom:10px}

.d-red { border:2px solid #8a2218;}
.red { border:2px solid #d52324;}
.orange { border:2px solid #ee7b0b;}
.yellow { border:2px solid #ffcb03;}
.d-blue { border:2px solid #04678d;}
.blue { border:2px solid #2f76ba;}
.l-green { border:2px solid #47ae64;}
.green { border:2px solid #3d8d3d;}
.d-green { border:2px solid #3d5f27;}
.brown { border:2px solid #3e3f19;}

.posts { margin-top:20px}

.img-post.mid { margin:0 16px}
.img-post { width:240px; float:left; margin-bottom:16px; position:relative; overflow: hidden;}
.img-post { color:#fff;}
.posts .caption {
	padding: 10px;
	width:100%;  
	font-size: 20px;
	line-height:1.2em;
	text-align: center;
	position:absolute;
	bottom:0;
}
.posts .d-red .caption { background: rgba(137, 33, 23, 0.8)}
.posts .red .caption { background: rgba(212, 34, 35, 0.8)}
.posts .orange .caption { background: rgba(237, 122, 10, 0.8)}
.posts .yellow .caption { background: rgba(255, 202, 3, 0.8)}
.posts .d-blue .caption { background: rgba(4, 103, 141, 0.8)}
.posts .blue .caption { background: rgba(46, 118, 185, 0.8)}
.posts .l-green .caption { background: rgba(70, 173, 99, 0.8);}
.posts .green .caption { background: rgba(60, 141, 60, 0.8);}
.posts .d-green .caption { background: rgba(60, 95, 39, 0.8);}
.posts .brown .caption { background: rgba(61, 62, 24, 0.8);}

.breadcrumb { color:#fff; padding:5px 10px}
.breadcrumb a { color:#fff}

.main h2 { margin-bottom:0}
.main h4 { margin-top:0; margin-bottom:30px}
.main h2, .main h4, .main .firma { text-align:center}
.main .firma { text-align:center;padding:20px 0; padding-bottom:30px}
.main #comentarios, .main .firma, .main #comentarios-form { font-family:Arial, Helvetica, sans-serif;}

/*D-Red*/
.main-d-red h2, .main-orange .firma, .main-d-red .firma a { color: #8a2218}
.main-d-red .breadcrumb { background-color:#8a2218;}
.main-d-red #comentarios, .main-d-red .firma { font-family:Arial, Helvetica, sans-serif; border-bottom:3px solid #8a2218; }
/*Red*/
.main-red h2, .main-orange .firma, .main-red .firma a, .main-red .posts-editorial h2, .main-red .posts-editorial h3 { color: #d52324}
.main-red .breadcrumb { background-color:#d52324;}
.main-red #comentarios, .main-red .firma { font-family:Arial, Helvetica, sans-serif; border-bottom:3px solid #d52324; }
/*Orange*/
.main-orange h2, .main-orange .firma, .main-orange .firma a { color: #ee7b0b}
.main-orange .breadcrumb { background-color:#ee7b0b;}
.main-orange #comentarios, .main-orange .firma { font-family:Arial, Helvetica, sans-serif; border-bottom:3px solid #ee7b0b; }
/*Yellow*/
.main-yellow h2, .main-orange .firma, .main-yellow .firma a { color: #ffcb03}
.main-yellow .breadcrumb { background-color:#ffcb03;}
.main-yellow #comentarios, .main-yellow .firma { font-family:Arial, Helvetica, sans-serif; border-bottom:3px solid #ffcb03; }
/*D-Blue*/
.main-d-blue h2, .main-orange .firma, .main-d-blue .firma a { color: #04678d}
.main-d-blue .breadcrumb { background-color:#04678d;}
.main-d-blue #comentarios, .main-d-blue .firma { font-family:Arial, Helvetica, sans-serif; border-bottom:3px solid #04678d; }
/*Blue*/
.main-blue h2, .main-orange .firma, .main-blue .firma a { color: #2f76ba}
.main-blue .breadcrumb { background-color:#2f76ba;}
.main-blue #comentarios, .main-blue .firma { font-family:Arial, Helvetica, sans-serif; border-bottom:3px solid #2f76ba; }
/*l-green*/
.main-l-green h2, .main-orange .firma, .main-l-green .firma a { color: #47ae64}
.main-l-green .breadcrumb { background-color:#47ae64;}
.main-l-green #comentarios, .main-l-green .firma { font-family:Arial, Helvetica, sans-serif; border-bottom:3px solid #47ae64; }
/*green*/
.main-green h2, .main-orange .firma, .main-green .firma a { color: #3d8d3d}
.main-green .breadcrumb { background-color:#3d8d3d;}
.main-green #comentarios, .main-green .firma { font-family:Arial, Helvetica, sans-serif; border-bottom:3px solid #3d8d3d; }
/*D-green*/
.main-d-green h2, .main-orange .firma, .main-d-green .firma a { color: #3d5f27}
.main-d-green .breadcrumb { background-color:#3d5f27;}
.main-d-green #comentarios, .main-d-green .firma { font-family:Arial, Helvetica, sans-serif; border-bottom:3px solid #3d5f27; }
/*Brown*/
.main-brown h2, .main-orange .firma, .main-brown .firma a { color: #3e3f19}
.main-brown .breadcrumb { background-color:#3e3f19;}
.main-brown #comentarios, .main-brown .firma { font-family:Arial, Helvetica, sans-serif; border-bottom:3px solid #3e3f19; }

.post img { float: left; margin-bottom:10px; margin-right:15px }

#comentarios .comm { background-color:#3c3c3b; padding:20px; position:relative; margin-bottom:30px}
#comentarios h2, #comentarios-form h2 { margin-bottom:20px}
#comentarios p { color:#fff; font-size:14px }
#comentarios p strong { font-size:16px}
#comentarios .comm span { background:url(../images/comm-arrow.png) no-repeat bottom center; width:38px; height:20px; display:block; position:absolute; bottom:-18px; left:48%}
#comentarios-form { width:400px; margin:0 auto}
#comentarios-form input, #comentarios-form textarea { border:2px solid #9c9b9b; text-align:center}

.btn { background-color:#3c3c3b; border:2px solid #9c9b9b; color:#fff;}
.btn:hover { color:#fff; background-color:#575756;}

#comentarios-form .btn { width:198px}

section p { color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size:14px}
.social { background-image:url(../images/social.png); background-repeat: no-repeat; width:28px; height:28px; display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;}
.social.fb { background-position:0 0}
.social.tw { background-position:-38px 0}
.social.gp { background-position:-78px 0}



/*Resultado busqueda*/
.res-busqueda { margin-top:20px;  font-family: 'kameronbold', sans-serif; font-size:13px; padding-left:0}
.res-busqueda ol li { margin-bottom:20px }
.res-busqueda ol div { float:left}
.res-busqueda p { margin-bottom:0}
.res-busqueda p, .res-busqueda span { font-family:Arial, Helvetica, sans-serif}
.res-busqueda span { color: #9c9b9b; font-size:14px}
.res-busqueda .row { margin-bottom:20px}
.res-busqueda .col-xs-10 {padding-left:0}
.res-busqueda .col-xs-2 { padding-right:0}



/*Pagination*/
.pagination > li > a { margin:3px}
.pagination > li > a, .pagination > li > span { background-color:#3c3c3b; border:2px solid #3c3c3b; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:3px 9px}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > li > a:hover { background-color:#fff; border:2px solid #3c3c3b; color:#3c3c3b}


/*Editorial*/
.posts-editorial { text-align:center; margin-top:20px }
.posts-editorial .img-post { height:340px}
.posts-editorial .caption  { padding:10px; height: 236px; }
.posts-editorial h2 { font-size:20px; font-family: 'kameronbold', sans-serif; margin:0 0 20px; height:50px}
.posts-editorial h3 { font-size:12px; margin:0 0 5px}
.posts-editorial p { font-size:16px}

footer {
	background:url(../images/footer.png) no-repeat 0 0;
	border-top: 1px solid #ededed;
	font-size: 12px;
	padding: 10px 0;
	text-align:center;
	color:#fff;
	height:40px;
	margin-bottom:20px
}

.posts-editorial > div:nth-child(3n+2) {
	margin:0 16px;
}

.socialIcons {
	position:fixed;
	top:70px;
	width:20px;
	margin-left:-20px;
}

.socialIcons ul {
	margin:0px;
	padding:0px;
}

.socialIcons ul li {
	list-style:none;
	margin:0px;
	padding:0 0 10px 0;
}

.carousel-caption h3 a {
	color:#fff;
	text-decoration:none;
}

.carousel-caption h3 a:hover {
	color:#fff;
	text-decoration:underline;
}

.captionHidden {
	position:absolute;
	top:258px;
	left:0px;
	width:100%;
	height:291px;
	padding:10% 10% 10% 10%;
}

#breadcrumbs{
    list-style:none;
    margin:0;
	padding:0;
    overflow:hidden;
}
 
#breadcrumbs li{
    float:left;
    margin-right:15px;
	height:20px;
}

.post, .post p {
	color:#000 !important;
}

.post p strong {
	color:#000;
	font-family:Arial, Helvetica, sans-serif !important;
}

.page-numbers {
	color:#fff;
	background:#3d3d3d;
	padding:0px 5px;
	margin-left:5px;
	border:2px solid #3d3d3d;
}

.page-numbers:hover {
	color: #3d3d3d;
	border:2px solid #3d3d3d;
	background:#fff;
}

span.page-numbers {
	border:2px solid #3d3d3d;
	color: #3d3d3d;
	background:#fff;
}

.search_title {
	color:#000;
	text-decoration:none;
	font-size:16px;
}

.search_title:hover {
	color:#000;
	text-decoration:underline;
}

.result_content p {
	color:#9c9b9b;
	font-size:12px;
}

.result_content span {
	color:#9c9b9b;
	font-size:10px;
}

.titulo_editorial, .titulo_editorial a {
	color:#fff !important;
	text-decoration:none;
}

.titulo_editorial a:hover {
	text-decoration:underline;
}

.logo_busqueda {
	margin:10px 0;
}

.form_bt {
	width:49%;
	float:left;
	background:#3C3C3B;
	color:#fff;
	border:none;
	padding:5px 0;
	text-transform:uppercase;
}

.wpcf7-submit {
	width:49%;
	float:right;
	background:#3C3C3B;
	color:#fff;
	border:none;
	padding:5px 0;
	text-transform:uppercase;
}

.wpcf7-not-valid-tip {
	display:none !important;
}

.gray {
	color:#7A7A7A;
	text-decoration:none;
	font-size:18px;
}

.gray:hover {
	color:#7A7A7A;
	text-decoration:underline;
}

.page_content p {
	color:#000;
}

.staff_desc p {
	color:#868686;
}